package com.hlkj.pay.app.merchant.ext.impl.gtzfpay.constant;

/**
 * Created by Ricky on 2016/11/19.
 */
public class GtzfPayConstant {

    //编码
    public static String charset = "GBK";

    //机构号
    public static String org_code = "8888000000";

    //终端IP
    public static String term_ip = "127.0.0.1";

    /********************************1.0**************************************/
    public static String DOMAIN_TEST = "http://jghwucyshtgjcbrnxgwe.gtxygroup.com/testterpay";
    public static String DOMAIN_PRO = "https://yyfsvxm.postar.cn";

    public static String PAY_ORDER_DOMAIN_TEST = "http://jghwucyshtgjcbrnxgwe.gtxygroup.com/testterpay";
    public static String PAY_ORDER_DOMAIN_PROD = "https://yyfsvxm.postar.cn";


    //小微进件
    public static String MERCHANT_MINI_ADD = "/yyfsevr/addCust/miniApply";
    //信息变更
    public static String MERCHANT_MINI_UPDATE = "/yyfsevr/addCust/updateMini";
    //普通进件
    public static String MERCHANT_ADD = "/yyfsevr/addCust/commonApply";
    //信息变更
    public static String MERCHANT_UPDATE = "/yyfsevr/addCust/updateCommon";
    //图片上传
    public static String MERCHANT_PIC_UPLOAD = "/yyfsevr/addCust/uploadImg";
    //进件状态查询
    public static String MERCHANT_APPLY_QUERY = "/yyfsevr/addCust/getResult";
    //详情查询
    public static String MERCHANT_QUERY_CARD = "/yyfsevr/addCust/getBankInfo";
    //详情查询
    public static String MERCHANT_QUERY = "/yyfsevr/addCust/getCustInfo";

    /************************电子协议*****************************/
    //发送验证码
    public static String ELECTRONIC_CONTRACT_H5 = "/yyfsevr/anxinsign/getSignH5Url";
    //发送验证码
    public static String ELECTRONIC_SEND_SMS = "/yyfsevr/anxinsign/sendCode";
    //签署合同
    public static String ELECTRONIC_CONTRACT_SIGN = "/yyfsevr/anxinsign/supplementary";
    //查询合同
    public static String ELECTRONIC_CONTRACT_QUERY = "/yyfsevr/anxinsign/previewContract";

    /*****************************子商户入驻*******************************/
    //商户服务化配置信息配置
    public static String MERCHANT_AUTH_CONFIG_INIT = "/yyfsevr/custConfig/config";
    //查询微信/支付宝报备信息
    public static String MERCHANT_AUTH_RESULT_QUERY = "/yyfsevr/addCust/getReportInfo";
    //微信报备
    public static String MERCHANT_WX_APPLY = "/yyfsevr/auth/wxApplySubmit";
    //微信APPID配置
    public static String MERCHANT_WX_APPID_SETTING = "/yyfsevr/addCust/appidConfig";
    //配置微信支付目录
    public static String MERCHANT_WX_PATH_SETTING = "/yyfsevr/addCust/wxPayConfig";
    //微信认证申请结果查询
    public static String MERCHANT_WX_AUTH_RESULT_QUERY = "/yyfsevr/auth/wxApplyResult";
    //查询商户微信开发配置
    public static String MERCHANT_WX_AUTH_CONFIG_QUERY = "/yyfsevr/addCust/custWxAppidConfig";
    //微信获取商户授权状态
    public static String MERCHANT_WX_AUTH_STATE = "/yyfsevr/auth/wxAuthState";
    //支付宝报备
    public static String MERCHANT_ALI_APPLY = "/yyfsevr/auth/zfbApplySubmit";
    //支付宝认证申请结果查询
    public static String MERCHANT_ALI_AUTH_RESULT_QUERY = "/yyfsevr/auth/zfbApplyResult";
    //支付宝获取商户授权状态
    public static String MERCHANT_ALI_AUTH_STATE = "/yyfsevr/auth/zfbAuthState";

    /*****************************支付*******************************/

    //反扫
    public static String TRADE_SCAN = "/yyfsevr/order/scanByMerchant";
    //JSAPI支付
    public static String TRADE_JSAPI = "/yyfsevr/order/pay";
    //JSAPI支付
    public static String TRADE_MINI = "/yyfsevr/trans/preOrder/getMiniAppPayInfo";
    //主扫支付
    public static String TRADE_NATIVE = "/yyfsevr/order/officialPay";
    //统一电子码
    public static String TRADE_DEFAULT_NATIVE = "/yyfsevr/order/getCodeUrl";
    //交易查询
    public static String TRADE_QUERY = "/yyfsevr/order/orderQuery";
    //退款
    public static String TRADE_REFUND_APPLY = "/yyfsevr/order/refund";
    //退款查询
    public static String TRADE_REFUND_QUERY = "/yyfsevr/order/refundQuery";
    /*****************************支付*******************************/

    //非收单会员信息录入
    public static String NONMEMBER_ADD = "/yqt/merchant/nonmember/add";
    public static String NONMEMBER_UPDATE = "/yqt/merchant/nonmember/update";
    //分账关系绑定
    public static String NONMEMBER_BIND = "/yqt/merchant/member/relationshipBinding";
    //分账关系解绑
    public static String NONMEMBER_UNBIND = "/yqt/merchant/member/relationshipUnBinding";
    public static String NONMEMBER_QUERY_LEDGER = "/yqt/merchant/query/queryLedger";
    public static String PICTURE_UPLOAD = "/yqt/merchant/member/pictureUpload";
    //分账
    public static String FUND_ORDER_APPLY = "/yqt/trade/separate/orderApply";
    public static String FUND_ORDER_QUERY = "/yqt/trade/separate/query";
    public static String FUND_ORDER_REFUND = "/yqt/trade/separate/cancel";

}
